package com.hanamaki.demo02;

import org.openqa.selenium.*;
import org.openqa.selenium.WebDriver.*;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.testng.annotations.AfterClass;
import org.testng.annotations.BeforeClass;
import org.testng.annotations.Test;

import java.util.Arrays;
import java.util.Set;

public class FireFoxDriverMaxAndMin03 {

    WebDriver webDriver;

    @BeforeClass
    public void setup() {
        System.setProperty("webdriver.gecko.driver", "C:\\Program Files\\Mozilla Firefox\\geckodriver.exe");
        webDriver = new FirefoxDriver();
    }

    @Test
    public void test() throws InterruptedException {

        webDriver.get("file:///D:/SoftWare/apache-tomcat-9.0.56/webapps/testhtml/exam/index.html");

        /* 启用 浏览器中的 设置  */
        Options manage = webDriver.manage();
        /* 窗口管理 */
        Window window = manage.window();
        /* 强制等待三秒钟 */
        Thread.sleep(3000);
        /* 将网页 进行 全屏幕铺满  */
//        window.fullscreen();
        /* 将网页设置 最大化 */
//        window.maximize();
        /* 获得 窗口的 打开位置 */
        Point position = window.getPosition();
        int x = position.getX();
        int y = position.getY();
        System.out.println("网页最大化之前的坐标为：x" + x + "，y为" + y);
        /* 获得网页 的 初始化的宽和高 */
        Dimension size = window.getSize();
        int width = size.getWidth();
        int height = size.getHeight();
        System.out.println("网页最大化之前的宽高为：宽" + width + "，高为" + height);


    }


    @AfterClass
    public void close() {
//        driver.close();
    }


}
